NetForum Enterprise 2017.1.5 Build
Below are all resolved issues in version 2017.1.5
--- Added for service pack items only, the fixed 'previous build' column. If the column is blank this indicates the item is new to 2017EP version.
Go to Hotfix: Hotfix 1 Hotfix 2 Hotfix 3Hotfix 4Hotfix 5Hotfix 6
Netsuite ID | Module | Description | Previous Release |
---|---|---|---|
17597 | Accounting | Cannot close batch due to calculation of split-revenue being partially recognized. | |
20551 | Payment Processing | Voided same day payments are sent as credit to Sage [and all gateways] | |
21513 | Accounting | Posting batch results in error batch not balance for enity with Intacct Integration multi company accounts | |
21578 | Baseline Reports/Queries | "Customer Statement" report showing the incorrect "Bill To" customer | |
21904 | eWeb | eWeb membership renewal does not display all information and use different layout if membership renewal is linked to a chapter membership | |
22027 | eWeb | eWeb: does not correctly calculate Invoice Amount on a "partially paid" invoice that is added to the Shopping Cart | |
22125 | Accounting | "Revenue Available for Recognition" report "Include Open Batches" checkbox pulls no data/ the report is blank | |
22297 | Development Toolkit | Parameter set to NVARCHAR(2000) over-loaded with string of less than 700 characters (Stored Procedure "sc_merchandise_list") | |
22302 | Events | iWeb: "Event Group Registration Wizard" doesn't capture more than 20 registrants (limit) causing Payment error "This change does not obey the required constraints of the data"(constraint "FK_ev_registrant_ac_invoice_detail") | |
22333 | CRM | Collective Payment: "payment to apply"/“credit to apply” subform grid not able to order by "Liability Name" | |
22458 | Inventory | Item with DECLINED credit card can still be Fulfilled (SO: RecognizeRevenueDuringFulfillment = "true") | |
22459 | Accounting | Price on Order is incorrectly set when "line item price" is modified in COE (SO: RecognizeRevenueDuringFulfillment = "true") | |
22466 | eWeb | eWeb: When using the Add Individual process in eWeb, the person's e-mail address that is being newly added ends up within the individual record of the person that is actively entering the information | |
22510 | CRM | When choosing a saved/stored ACH payment method, the CD screen doesn't pull in the saved "account number" | |
22552 | Subscriptions | "Subscription Fulfillment" process incorrectly reducing the number of issues "remaining" | |
22591 | Accounting | "Collective Dues": Unable to "Generate Next Installment" with end-dated/cancelled "local members" relationships (error “Cannot create an invoice w/o line items”) | |
22734 | CRM | "Add Organization" allows you to "save" without an address/"Edit name & address" form - the address is "Required" | 2017.1.4.5 |
22761 | Inventory | "DECLINED" Credit Card errors are not logged into "Fulfillment Exception" table [oe_fulfillment_exception] | |
22831 | Exhibits | Sponsor purchase for Exhibits does not send "confirmation email" correspondence | 2017.1.4.5 |
22860 | eWeb | eWeb (mobile): Render menus dynamically from underlying CMS metadata, rather than hard-coded HTML (ensure a web page is viewed on a "mobile" device same as on a "desktop" browser) | 2017.1.4.4 |
22865 | Events | "Copy Event": Computed GUID column causes errors "The column X cannot be modified because it is either a computed column or is the result of a UNION operator" | 2017.1.4.4 |
22895 | CRM | The "co_email_optout.emo_optout_flag" remains checked even if the mailing type is unchecked in the "Individual Communications Preference" | 2017.1.4.6 |
22901 | xWeb | xWeb: Cancel date not updated when making an xweb call to the ev_registrant object | 2017.1.4.1 |
22917 | Accounting | No "credit" created and the "refund" does not go to the payment processor after "return/cancel" on an invoice and selecting "auto-refund" | 2017.1.4.1 |
22945 | CRM | "{CurrentDate}" in query builder includes timestamp which causes incorrect results for conditions that are equal to "currentdate" | 2017.1.4.1 |
22954 | E-Marketing | When Invoice Transaction Date "inv_trx_date" is parsed in email templates, it shows the time stamp | 2017.1.4.1 |
22960 | Centralized Order Entry | COE: The "Apply Credit" link is not visible when "Bill to" field does not match "Ship to" field and "Ship to" has no credits | 2017.1.4.5 |
22971 | eWeb | eWeb_Make a Pledge : Make a pledge from eweb creates an invoice and payment without payment information record | 2017.1.4.5 |
22972 | CRM | "Failed to load viewstate" error when trying to "add" new telephone number in Organization Profile | 2017.1.4.4 |
22995 | CRM | Designations removed/ deleted after "editing name & address" | 2017.1.4.2 |
23001 | Membership | National Membership (with associated Chapter membership) does not update (dates flip, etc) when paying a transferred membership. This occurs when a membership is transferred after already having an open invoice created (such as a renewal) | 2017.1.4.5 |
23011 | Centralized Order Entry | Error "Conversion failed when converting from a character string to uniqueidentifier" is thrown when paying a membership invoice that has a complementary product and "RecognizeRevenueDuringFulFillment" system option is "false" | 2017.1.4.4 |
23019 | Payment Processing | SAGE Payment Processor: When an ACH payment is made and we try to "refund" payment an error appears "Credit could not be granted on the void: UNABLE TO PROCESS" | 2017.1.4.6 |
23021 | CRM | AddressCorrection: "Group1" address validation the URL endpoints need to be updated | 2017.1.4.2 |
23028 | Framework | Security groups with access are missing modules due to new stored procedure (cm_group_item_link_getNavByUser) pulling in hidden group items | 2017.1.4.2 |
23030 | Centralized Order Entry | Adding "Installment Payment" Order with "First Payment date" in the future does not create "stored payment" info to process future payment | 2017.1.4.1 |
23041 | Baseline Reports/Queries | "A/R Aging" report reporting "Discounts" as "outstanding amount" on installment invoices | 2017.1.4.2 |
23046 | Framework | Increase speed of SQL query to load UI links | 2017.1.4.1 |
23050 | CRM | [NFR] Increase number of characters for "interest code" (itc_code) | 2017.1.4.2 |
23063 | Fundraising | Fundraising>Gift : Adding a gift to "Gift Batch Entry" displays an error message "Valid Fund Price is not available, Please create a price with this fund." | 2017.1.4.5 |
23065 | Fundraising | vw_pledge is taking forever to load due to the amount of data in system | |
23070 | Fundraising | Fundraising>Gift : All left group items /"Navigation menu" expand to "page width" when editing a gift in "Gift Batch Entry" | 2017.1.4.6 |
23073 | General | Replace the current way we are handling the capture request to use SEVD | 2017.1.4.5 |
23086 | xWeb | xWeb: "WEBCentralizedShoppingCartOpenInvoiceGet" or "WEBCentralizedShoppingCartMembershipOpenInvoiceGet" discount not populating in "inv_discount" | 2017.1.4.6 |
23089 | Accounting | Write-off "Account Split" issue during batch "pre-processing" - "Error: The Batch is not balanced" | 2017.1.4.5 |
23096 | Accounting | Update NFEP Vertex Integration to be on the latest version [code provided by CS] | |
23122 | Fundraising | Fundraising>Gift: when using "Gift Batch Entry", netFORUM seems to "go to" the "Abstract" module after clicking “Continue” to add the Gift to the Batch | 2017.1.4.6 |
23128 | Accounting | "Fundraising > Add Gift": adding "recurring" gift with "First Invoice On" date in the future does not create "stored payment" info to process future payment | 2017.1.4.4 |
23137 | Fundraising | Gift Details Task performance to be improved by two new indexes. No behavioral change | 2017.1.4.4 |
23153 | Payment Processing | Payment_Process: Wrong fields are displayed at "Add Payment Wizard" form for "Check" payment method. | 2017.1.4.4 |
23158 | Accounting | "Create Next Installment": error has occurred in "AC.InstallmentBilling.GenerateNextInstallment": "Object reference not set to an instance of an object" | 2017.1.4.4 |
23166 | Membership | Adding "Installment Payment" Order with "First Payment date" in the future does not create "stored payment" info to process future payment for memberships | 2017.1.4.4 |
23167 | Accounting | "Collective Dues > Select Invoices to Pay" form: "distribute credit" applying incorrect "credit amount" / does not distribute FULL "credit amount" | 2017.1.4.4 |
23178 | CRM | Individual Profile: not able to remove / delete designation | 2017.1.4.6 |
23198 | Payment Processing | GatewayErrorLogger not working properly in a multi-threaded process | 2017.1.4.5 |
23215 | eWeb | eWeb: "Tax" rate for specific State (e.g. "DC") does not reflect change after "shipping address" changed on eWeb | 2017.1.4.6 |
23235 | Centralized Order Entry | "iWeb > COE" form: changing "Ship To Address" after selecting a taxed publication does not update the "Tax" | 2017.1.4.5 |
23319 | COI | The page errors out if you try to display a wizard that is pointing to a user control. | 2017.1.4.6 |
Hotfix 1
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
20767 | Events | "Registrant Transfer Wizard": When transferring from one Event to a new Event the "transfer fee" is doubled | Add a condition in order to validate that the invoice detail is not null |
22477 | xWeb | netFORUM 2013 Service pack for TLS 1.2 issue with table lock while using shopping-cart | Added NOLOCK query hint for improved performance |
22939 | Framework | "[Current UI] Need Grandchildforms in Current UI Implement FormDesigner and Converter for Grandchildforms in Current UI" | "Added the baseline childforms to the Current UI pages. Also improved GetChangeScript output (internal feature) and fixed the organization link on the Individual page." |
23211 | CRM | Address Correction issues with "Country" field (Occurs with CDYNE and AccuMail) (SO AddressCorrection = AccumailWebServices) | I tested the first scenario in 2017 with my local data, the second scenario only is reproducible in Current UI also I verified this fix in Individual,Organization, Constituent profile, and the third scenario I verifed that the country is a required field. |
23222 | CRM | AccuMail address validation: validate Address for adding "Suite #" puts the "Suite" in the "City" field (SO AddressCorrection = AccumailWebServices) | Accumail uses Address Line 3 to verify the suite. Added fields to the US address form to indicate this when using the accumail system option. Also modified the validation form so that the page will display suite for Address 3. |
23231 | CRM | AccuMail address validation: when "linking" an Individual to an Organization issue (SO AddressCorrection = AccumailWebServices) | Update logic of methods that open validation window to return if the linking option is set. |
23232 | eWeb | eWeb: "Complimentary gifts" page does not display the "donation Purpose"/"donation Amount" when "Purpose"/"Amount" are setup on the "Fund Profile" | I test the purpose is set correctly when purchase a complementary product in eWeb |
23338 | Accounting | Intacct Integration: "Department" and "Class" dimensions incorrect in "ledger" record when a product is "purchased" and is "NOT paid" and then "returned/canceled" for a product that uses "price override account" for dimensions | Choose override dimensions when the dimensions are set up at price level |
23369 | Inventory | "Discount" is excluded from the "invoiced order" when multiple products (shippable and non-shippable) are purchased in one Cart with the "RecognizeRevenueDuringFulfillment" set to “true” and Discount "number of uses" = 1 | changed the logic that checks if the discount is already being used on other invoice to omit invoices with the same invoice # because it means the discount was used on the same purchase |
23396 | Fundraising | "Highest gift" source (Fund, "dnr_rfm_highest_source") calculations are incorrect and not accurate (the SP "np_rfm_summary_for_history" is overwriting this value) | Updated np_rfm_summary_for_history so that the @highest_source is updated only when the amount is higher than the current highest amount. |
23430 | Accounting | Deferral records created with incorrect start date and period. | "def start date was fixed for 1st year proration :first payment, invoice created, paid full, partial payment; Validation was added to ensure we are displaying the right data for Deferral Revenue available for recognition report." |
Hotfix 2
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
22939 | Framework | Implement FormDesigner and Converter for Grandchildforms in Current UI | Added the baseline childforms to the Current UI pages. |
23300 | Fundraising | "Fundraising > Constituent Profile": Customer "Source Code" cannot be removed from Organization record | Added the 'x' icon in order to delete the source code changing the 'allow clear' checkbox as checked in edit "Name and address' form in organization profile (CRM and Fundraising). |
23405 | Sales | “Edit – File Upload” form: when attempting to edit an "existing" document for "Sales Opportunities"/"Moves"/"Gift Opportunities"/"Awards" entries, the user receives an error "File upload is required" (path is not preserved) | Updated Form controls to use the doc_file_name control, added extension to set the document URL on load. |
23441 | Subscriptions | "Subscription Renewal": "invoice terms" are not populating within the invoice/ the renewal invoices are not taking the invoice "batch date" as the "invoice date" | Added a condition from the designer in order to hide the invoice terms control if proforma is checked, and the opposite too. Also changed the invoice transaction date to batch date instead of today's date. |
Hotfix 3
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
19699 | xWeb | https connection problems with load balancer in place | Updated xWeb to the latest web service refferences. Added validations to the GetHttpPrefix method in case sslenabled is false and using ssl offloading. Updated PageEditClass and PageListClass to better handle redirects while ussing ssl offloading. |
22599 | Membership | "Error: Payment method is required" generated when an "invalid" Credit Card is used when "adding"/"renewing" membership if "auto-pay membership" is checked | Added logic to avoid setting values when there's an error on the processor in order to display the correct error message. |
22673 | CRM | "Soft" deleted CRM records are not shown as deleted (missing "Record is deleted" notification) | Added MVC Widgets in order to display error messages when we soft delete an individual, organization, constituent, invoice or payment profile. |
22874 | General | "TEST" watermark not available | Added watermark in Current UI both for Current UI pages and pages that only use the Current UI Navigation. |
22944 | CRM | LinkText MVC Widget does not recognize "_blank" in the "target" field and does not open WEBSITE in a new tab | Added a logic related to target tag in LinkText widget in order to open a website in the new tab. |
22951 | CRM | "Contact info > Addresses": "Select address to link" defaults to "individuals address" instead of "null"/"read only" | Changed the validation in order to set up "cst_org_name_dn if address is not linked and customer is not an organization". Set up oCustomer based on ixo_ind_cst_key before calling UpdatePrimary and UpdateAddressLabel. |
23033 | CRM | When clicking "GoTo record" on the "Subscriptions > Active Subscriptions" child form, it redirects to “Edit - Invoice Detail Term - Subscription Detail” | Changed logic so the link will lead to the same form as in Current UI as in ClassicUI. |
23087 | CRM | "Address change log" childform does not have address line breaks which makes address lines run together/ wrapped | Updated function isDataHTML in order to test if the data string contains HTML data. The fix is allow the browser DOM parser to decide if provided string looks like an HTML or not. As you can see it simply checks for ELEMENT_NODE (nodeType of 1). |
23099 | Accounting | If customer "upgraded to 2017.x" and has any invoices that are "cancelled" on an Order, they aren't able adjust installments because it sets the remaining prices to $0.00 | Added ability to adjust installments on an order with cancelled invoice. |
23161 | Baseline Reports/Queries | "Invoices With Format by Batch"/"Invoices Without Format by Batch": the browser freezes when "Batch" parameter dropdown field has large dataset (32k+ batches) | Added a year parameter to get and to filter a list of years used in all batch records. |
23174 | General | netFORUM defaultSQL is not considering "extender" tables and columns | Code now considers the extender fields using new alias for the name of the table. |
23223 | General | Group item link security extremely slow for customers with a large amount of "Users" and/or "Security Groups" | Added SQL Parameterization to the queries on GetUILinksCollection and added index to gsc_delete_flag with include gsc_value_key in fw_group_security table. |
23274 | Centralized Order Entry | "Credits applied" are cleared out when you select "terms" invoice and you are paying 100% of the cost with "Credits" | Added a conditional in order to verify if the credit is applied in the purchase. |
23349 | CRM | CRM: "Audience Counts" appearing as "0" (zero) when list table "joins" contain aliases ("From Table Alias") | Changed logic so the sql to get audience counts will join the same tables that would be used by a list page. |
23352 | Accounting | "Add Payment" wizard: when you convert a "proforma" invoice to an "installment billing" invoice, it shows "payment amount" for the first TWO payments even though only the FIRST payment is due | Improved sum on vw_ac_invoice_detail_amount_due view for getting the next amount due for a payment installment. |
23408 | Membership | [NFR] "Transfer Membership" wizard should allow you to "transfer both" CHAPTER and NATIONAL memberships to a NEW MEMBER TYPE | Modified the existing transfer membership form to allow the user to select a new membership per row to have the ability to choose what to transfer the chapter into instead of only the national. |
23413 | Accounting | Performance issue on trm_num_issues_remain_cp | Added a new column trm_issues_fulfilled to table ac_invoice_detail_term, this column keep the count of issues that were fulfilled and will be used to make the calculation of the remaining issues. |
23442 | Accounting | Sage : if the user incorrectly enters the CVV in an eWeb transaction, netForum will process the PreAuth, but then reject it and rollback the transaction in netForum, but the void of PreAuth will fail, causes duplicate transaction in Sage | When the CVV does not match with payment gateway configuration because the reference number was never set, moved the code to the correct place to set correctly the reference number in order to void the transaction if the CVV does not match. |
23495 | Fundraising | "Constituent Profile": WealthEngine links are not available in Constituent Profile / "WealthEngine" childform - "click here" hyperlink is not clickable | Verify if link or image exist on all data not only at the beginning of the item. Updated WealthEngine URL with valid data. |
Hotfix 4
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
20086 | CRM | Error is thrown upon changing password using Web Login on Ind Profile if you reenter the start date -Your web account has been disabled | Split the logic of SendUserPasswordResetEmail: in order to have the validations separated from sending mail, and split the validations one for iweb and other for eweb. Create new virtual field ind_send_mail_reset_flag. Create new web content. |
20369 | Inventory | Disable the "Inventory Transaction" button if there is no Cost of Goods Sold to recognize | Added logic to the "Inventory Transaction" button to conditionally disable that button. This is intended to indicate to the user whether there is work to be done (or not). |
23014 | Events | "Export to ASCII/ CSV" does not convert column "names" to column "description" | Add toLower in GetColumnAliasFromQueryObj in order to avoid case sensitive comparison |
23107 | Accounting | "Add Payment": Unchecking "Auto Default" when "Adding Payment" causes Overpayment Credit in addition to payment | Fix the pin_check_amount when we have a previous payments. |
23330 | Accounting | Changing "Project" merchandise PRICE makes Batch unclosable (Batch gets stuck in "close batch" process at 80%, error with constraint "FK_ac_ledger_ac_project1") | Updated stored procedure in order to get correct project code while running close batch |
23420 | Fundraising | [Performance] iWeb-"Add Gift" form: the "np_premium_code_select" sproc is triggered multiple times and it runs slowly when there are a large number of records involved | It is possible to cached stored procedures |
23485 | Membership | "Membership Renewal" task: allows selecting "proforma" and "terms" simultaneously/ does not carry over the "invoice terms" selected | basically the porblem is that the invoice take the default terms from the business Unit we never set th invoice with the correct terms describe in the task. In order to solve the second problem I will set this field with the correct value. |
23529 | CRM | "Combine/Merge Dups": Change Date ("cxa_change_date", "adr_change_date") not updated upon merging Individuals / Organizations | Created a new method in order to build a statement, the statement will update the "xxx_change_user, xxx_change_date" columns, the statement is considering the case that some tables doesn't have those columns for that used the Dynamic sql. |
23535 | CRM | GDPR validation not recognizing "terminated" membership date (CANNOT ANONYMIZE: Customer has at least one active individual membership. Must terminate before continuing) | Changed validation logic for memberships to allow past memberships that have been terminated |
23561 | Operations | [Performance] Performance improvement for the "np_update_funds_raised" sproc | Increased performance by optimizing the np_update_funds_raised sproc and added indexes |
23565 | CRM | "Collective Dues > Select Invoices to Pay" form: "Distributed payment liability..." error upon payment of CD invoice after distributing credits | Updated ac_invoice_detail to zero out additional credit details. Took unnecessary work out of PaymentDistributionMethod as well ass added a break to the end of the idc loop. In ac_payment_detail I added a break out of the idc loop. |
23567 | xWeb | Stored Procedure: "ws_exchange_token_new" is missing NOLOCK (table "ws_security") | Added NOLOCK hint to ws_exchange_token_new |
23573 | Accounting | Cannot close batch with ITEM having SPLIT-REVENUE accounts, never paid, and returned ("Error: The GL Account is missing") | Updated query in method GetAccountSplits added the batch key to the join of ac_deferral and oe_price_x_ac_gl_account. |
23593 | Fundraising | "Query Fundraising Constituents": Can't query correct WealthEngine table (WealthEngine8 integration, "np_wealthengine_data" table) | Added new wealthenging table to constituent table list and gave the table a good description. |
23616 | Framework | DataUtils.ExecuteSql(string) overload was removed | Added missing DataUtils.ExecuteSql overload signatures. |
Hotfix 5
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
22652 | Accounting | Unable to Import Projects from Intacct across Multiple Business Units | Updated the import to check if a company is specified. If one is then it checks to see if a version of the project exists for the company. If it does not it creates one. If it does it checks to see if the name has changed and updates the record. |
22962 | Membership | "Def_next_period_recognized" set to the period after "def_arp_key_end" if Membership is purchased for the Current Year | Updated the last query where the deferral records will be update and setting it for next year. This change was applied in Deferral class UpdateNextPeriodToBeRecogForFrequency method. |
23142 | Admin | [Current UI] Security groups: child forms do not honor "group child form privileges" | Updated the security groups in the md_dynamic_form_mvcWidget_selectByDynKey sp in order to return only the childforms that should be display for the user. |
23175 | General | {Current UI} Lookups do not set "extender" columns into "Facade" when saved | Changed logic for lookup widgets to handle when facade column is direct reference (instead of more standard indirect). Also, if only key/value is selected, the value will be treated as the "facts" for the bloodhound lookup. |
23225 | Advertising | "Add Insertion Order" error from "custom" extension causes form to clear fields/controls | Added a conditional in order to avoid the creation of read-only controls only if they were not read-only before during the saving process. |
23415 | Subscriptions | Subscriber Profile: the "renew" button appears on the page when Subscription is "tied (or linked)" to the Membership/ "Membership Renewal"does not include "linked" Subscription | Added code to reset value of trm_ivd_key_previous in method InsertInvoiceDetailTerm when there is a membership linked and it is not a renewal. Removed duplicated InvisibleSQL in dys_data to allow the invisibility of the renew button to work. |
23491 | E-Marketing | "Call To Action": "Set Parameters" is not working when using a "data source" that has "Ask At Run-Time" parameters | Updated the set parameters link on control data in order to open the pop-up view. |
23557 | Exhibits | "Exhibitor Transfer Wizard": Installment Transfer "payment method" error is displayed | Added money conversion in order to set required control condition correctly and avoid to set exhibitor info when is null. |
23617 | Fundraising | Default "Donor category" not added for Constituents created when a GIFT is inserted from COE (CRM) in iWeb/ eWeb/ or via xWeb | The problem was we don't set the donor category when we purchase a gift, to solve this problem we added that lines at the moment of insert the gift same as insert ind/org. |
23631 | Membership | "Transfer Membership" Wizard: when transferring CHAPTER memberships the "Chapter" field does not reflect the NEW "Chapter" | Updating the mbr_chp_cst_key during the transfer membership to ensure the chapter is correctly correctly set. |
23635 | Membership | "Transfer Membership" Wizard: cannot set/change the "credit amount" to $0.00 (zero) | Updated the update grid so when the credits field is manually changed it won't be reset on every postback. |
Hotfix 6
Netsuite ID | Module | Description | Dev Notes |
---|---|---|---|
18914 | Accounting | Invoice message that contains carriage return cannot be selected for a report | There is a problem in "internet explorer" and "edge" in both navigators the '\n' character is causing problems this doesn't return the value from the control. For that reason instead to get value from the control we get the value from the request. |
22606 | Accounting | Accounting Period: "Revenue Recognized" report calculating "Cancels"/"Ending Balance" amounts incorrectly | Logic changed in the Revenue Recognized report stored procedure ( rpt_ac_deferral_revenue_recognized) to properly calculate balance. |
22980 | CRM | "Email to List" function is sending emails to email addresses it shouldn't, which is caused by being able to click the "Send Messages Now!" multiple times | The "Send Messages Now!" button is disabled on communications page to prevent multiple requests. |
23508 | Accounting | "Authorize.Net": Gateway errors generated by the "Order Installment"/ "Recurring Gift"/ "Installment Payment" tasks are not logged in the Gateway Error table if you use "Authorize.Net" | Updated how currentUserName is set during the upgrade downgrade. |
23531 | Fundraising | xWeb: "Upgrade/Downgrade Pledge"module as it calls for session object and fails, especially if the calling code is coming from TaskSchedule | Updated how currentUserName is set during the upgrade downgrade. |
23659 | Fundraising | "Upgrade/Downgrade Pledge": When a user attempts to upgrade or downgrade "recurring gift" order (pledge), an error message displays: "Error: Pledge type is invalid. Must be set to: Signed, Verbal or Installment." | Added conditional to isRecurringGift in order to validate for the donations that does not have gifts yet and avoid entering to CreateCustomerPaymentInfo method when we have the cpi already created. |
23660 | Fundraising | "Upgrade/Downgrade Pledge": the "NEXT Installment" should not be processed, when a user attempts to upgrade/downgrade a "verbal" pledge (order type = installment) | Changed pledge upgrade/downgrade so it will not automatically add upcoming invoices on verbal pledges, or process the schedule, or add gifts. |
23661 | Fundraising | "Upgrade/Downgrade Pledge": The “first payment date” cannot be changed to be a date any LESS that ONE month from the "current" date [verbal pledge (order type = installment)] | Added a label to the form that specifies what the current next instalment date is and defaulting the date to that value. |
23670 | Membership | "Subscription Renewal"/ "Membership Renewal": "invoice terms" are not populating within the invoice | Updated invoice terms controls to appear as was working before, and let save the selected invoice term. |
23695 | Fundraising | [Performance] Manual "add gift" triggers "np_premium_code_select" multiple times and which causes very poor performance on large data sets | Replaced dropDownList with Lookup, added stored procedure np_premium_code_lookup and used it in the premium lookup. Added data object for premium price to use the control as a lookup. |